Skip to content

feat: add setup details for tracking#247

Merged
Devsol-01 merged 3 commits intoDevsol-01:mainfrom
dinahmaccodes:issuetracking
Feb 26, 2026
Merged

feat: add setup details for tracking#247
Devsol-01 merged 3 commits intoDevsol-01:mainfrom
dinahmaccodes:issuetracking

Conversation

@dinahmaccodes
Copy link
Contributor

@dinahmaccodes dinahmaccodes commented Feb 26, 2026

Closes #241

Closes #243

Description Highlights:

Issue #241: Strategy Performance Tracking
New StrategyPerformance struct tracking deposits, withdrawals, harvests, and APY
get_strategy_performance() view function for querying metrics
Automatic tracking updates in all strategy operations
Benefits: Full transparency and historical data

Issue #243: Anti-Reentrancy & Call Safety
Reentrancy guard mechanism (acquire/release guards)
Checks→Effects→Interactions pattern in all protected functions

  • Malicious strategy tests validating guard effectiveness
  • Benefits: Complete protection against recursive attacks
  • Additional Improvements
  • All code properly formatted via cargo fmt
  • Unused imports removed
  • 181 tests passing with 0 failures
  • Zero breaking changes

@vercel
Copy link

vercel bot commented Feb 26, 2026

@dinahmaccodes is attempting to deploy a commit to the devsol-01's projects Team on Vercel.

A member of the Team first needs to authorize it.

@dinahmaccodes
Copy link
Contributor Author

@Devsol-01
Please review PR

@dinahmaccodes
Copy link
Contributor Author

Fixing Lint failure for CI

@dinahmaccodes
Copy link
Contributor Author

@Devsol-01
Please review

@dinahmaccodes
Copy link
Contributor Author

@Devsol-01
please review

@Devsol-01 Devsol-01 merged commit 4085b7d into Devsol-01:main Feb 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Anti-Reentrancy & Call Safety Strategy Performance Tracking

2 participants